package com.aifast.common.forUpdate;

import com.aifast.common.base.Kv;

import java.util.List;
import java.util.Map;

public interface IForUpdateService {

    /**
     * 获取数据库中所有的表名
     * @return
     */
    Kv<String,String> getAllTableNames();

    /**
     * 根据数据库的表名获取该表的所有字段和字段注释信息
     * @param tableName
     * @return
     */
    Kv<String,String> getTableColumnComment(String tableName);

    void log(String toString);

    Object getOperatorId();

    String getOperator();

    boolean save(String tableName , Object dataId ,String content);
}
